onEvent('recipes', event => {
    const recipes = [
        {
            output: [Fluid.of('minecraft:water', 1000)],
            input: [Fluid.of('astralsorcery:liquid_starlight', 500), 'minecraft:coal']
        },
        {
            output: ['4x immersiveengineering:alloybrick'],
            input: ['minecraft:furnace', 'kubejs:coarse_block', '3x emendatusenigmatica:copper_plate', '3x emendatusenigmatica:iron_plate']
        },
        {
            output: ['2x kubejs:post_radionin_1'],
            input: [
                Fluid.of('astralsorcery:liquid_starlight', 100),
                'minecraft:spider_eye',
                'kubejs:softclay_cake',
                Item.of('minecraft:potion', '{Potion:"minecraft:water"}'),
                'tconstruct:blood_bucket'
            ]
        },
        {
            output: ['2x kubejs:radionin_1'],
            input: [
                Fluid.of('create:chocolate', 100),
                '2x kubejs:post_radionin_1',
                '8x kubejs:softclay_cake',
            ]
        },
        {
            input: [Fluid.of('minecraft:milk', 1000), '4x minecraft:sugar', '4x minecraft:rotten_flesh'],
            output: [Fluid.of('create:chocolate', 1000)],
            heated: true,
        },
        {
            output: ['2x kubejs:radionin_2'],
            input: [
                Fluid.of('create:chocolate', 200),
                '2x kubejs:post_radionin_2',
                '16x kubejs:softclay_cake',
            ]
        },
        {
            output: ['2x kubejs:radionin_3'],
            input: [
                Fluid.of('create:chocolate', 1000),
                '2x kubejs:post_radionin_3',
                '16x kubejs:softclay_cake',
            ]
        },
        {
            output: ['2x kubejs:post_radionin_3'],
            input: [
                Fluid.of('astralsorcery:liquid_starlight', 1000),
                'kubejs:radionin_2',
                '16x kubejs:softclay_cake',
                '4x draconicevolution:draconium_dust',
                'minecraft:sugar'
            ]
        },
        // {
        //     output: ['kubejs:party_1_ingot'],
        //     input: [
        //         Fluid.of('minecraft:lava', 1000),
        //         '16x emendatusenigmatica:bronze_plate',
        //         '4x astralsorcery:aquamarine',
        //         '4x tconstruct:seared_brick',
        //         '2x kubejs:coarse_crystal_ingot',
        //         '8x minecraft:glass'
        //     ]
        // },


    ];

    const heated = [
        {
            output: ['minecraft:sugar'],
            input: [
                Fluid.of('minecraft:water', 1000),
                '8x minecraft:carrot',
                '8x minecraft:potato'
            ],
        },
        {
            output: ['quark:indigo_crystal'],
            input: [
                Fluid.of('emendatusenigmatica:molten_lapis', 1000),
                'kubejs:coarse_block'
            ],
        },
        {
            output: ['quark:blue_crystal'],
            input: [
                Fluid.of('tconstruct:molten_diamond', 1000),
                'kubejs:coarse_block'
            ],
        },
        {
            output: ['quark:green_crystal'],
            input: [
                Fluid.of('tconstruct:molten_emerald', 1000),
                'kubejs:coarse_block'
            ],
        },
        // {
        //     output: ['2x kubejs:party_1_ingot'],
        //     input: [
        //         Fluid.of('minecraft:lava', 1000),
        //         '16x emendatusenigmatica:bronze_plate',
        //         '4x astralsorcery:aquamarine',
        //         '4x tconstruct:seared_brick',
        //         '2x kubejs:coarse_crystal_ingot',
        //         '4x tconstruct:clear_glass',
        //     ]
        // },
        // {
        //     output: ['2x kubejs:party_2_ingot'],
        //     input: [
        //         Fluid.of('tconstruct:molten_emerald', 1000),
        //         'kubejs:party_1_ingot',
        //         '2x pneumaticcraft:printed_circuit_board',
        //         '4x quark:blaze_lantern',
        //         '8x minecraft:lapis_lazuli',
        //         '16x emendatusenigmatica:cast_iron_plate'
        //     ],
        // },
        // {
        //     output: ['2x kubejs:party_3_ingot'],
        //     input: [
        //         Fluid.of('tconstruct:molten_enderium', 1000),
        //         'kubejs:party_2_ingot',
        //         '2x immersiveengineering:ingot_hop_graphite',
        //         '4x refinedstorage:advanced_processor',
        //         '8x thermal:tar',
        //         '16x refinedstorage:quartz_enriched_iron'
        //     ],
        // },

    ];

    const superheated = [
        // {
        //     output: ['4x kubejs:party_1_ingot'],
        //     input: [
        //         Fluid.of('minecraft:lava', 1000),
        //         '4x emendatusenigmatica:bronze_plate',
        //         '2x astralsorcery:aquamarine',
        //         '2x tconstruct:seared_brick',
        //         '1x kubejs:coarse_crystal_ingot',
        //         '1x thermal:obsidian_glass'
        //     ]
        // },
        // {
        //     output: ['4x kubejs:party_2_ingot'],
        //     input: [
        //         Fluid.of('tconstruct:molten_emerald', 1000),
        //         'kubejs:party_1_ingot',
        //         'pneumaticcraft:printed_circuit_board',
        //         '2x quark:blaze_lantern',
        //         '2x emendatusenigmatica:lapis_gear',
        //         '16x emendatusenigmatica:cast_iron_plate'
        //     ],
        // },
        // {
        //     output: ['4x kubejs:party_3_ingot'],
        //     input: [
        //         Fluid.of('tconstruct:molten_enderium', 1000),
        //         'kubejs:party_2_ingot',
        //         '2x immersiveengineering:ingot_hop_graphite',
        //         '4x refinedstorage:construction_core',
        //         '8x thermal:tar',
        //         '16x refinedstorage:quartz_enriched_iron'
        //     ],
        // },
        // {
        //     output: ['2x kubejs:party_4_ingot'],
        //     input: [
        //         Fluid.of('minecraft:water', 1000),
        //         'kubejs:party_3_ingot',
        //         'mekanism:pellet_antimatter',
        //         '2x mekanism:alloy_atomic',
        //         '8x minecraft:oak_log',
        //         '16x minecraft:oak_leaves'
        //     ],
        // },
        // {
        //     output: ['kubejs:create_ingot'],
        //     input: [
        //         Fluid.of('kubejs:chaotic_liquid', 250),
        //         'kubejs:party_1_ingot',
        //         'kubejs:party_2_ingot',
        //         'kubejs:party_3_ingot',
        //         'kubejs:party_4_ingot',
        //     ],
        // },
    ];

    recipes.forEach((recipe) => {
        event.recipes.createMixing(
            recipe.output, recipe.input
        );
    });


    heated.forEach((recipe) => {
        event.recipes.createMixing(
            recipe.output, recipe.input
        ).heated();
    });

    superheated.forEach((recipe) => {
        event.recipes.createMixing(
            recipe.output, recipe.input
        ).superheated();
    });



});

